    <%@page import="model.Benutzer"%>  
    <%@page import="model.Immobilie"%> 
    <%@page import="java.util.ArrayList"%>
<%--
        Document   : index
        Created on : Jan 29, 2014, 6:58:38 PM
        Author     : markraus
    --%>
     
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE HTML>
     
    <html>
            <head>
                    <title>Immobilienhandel</title>
                    <meta charset="utf-8">
                    <meta name="author" content="Marcel Krause & Edgar Julca" />
                    <meta name="description" content="Immobilienhandel mit JavaServlets" />
                    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
     
                    <link rel="stylesheet" type="text/css" href="css/style.css" />
                    <link rel="shortcut icon" href="css/icon.ico">
                    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300' rel='stylesheet' type='text/css'>
                    <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
     
            </head>
            
            <% 
                //Alle Immobilien
                ArrayList<Immobilie> immobilienListe;
                
                if(session.getAttribute("ImmobilienListe") != null){
                    immobilienListe = (ArrayList<Immobilie>) session.getAttribute("ImmobilienListe");
                }
                else{
                    immobilienListe = new ArrayList<Immobilie>();
                }
                
                int anzahlAlle = immobilienListe.size();
                                
                //Suchmuster
                Immobilie suchMuster;
                if(session.getAttribute("ImmobilienSuche") != null){
                    suchMuster = (Immobilie) session.getAttribute("ImmobilienSuche");
                }
                else{
                    suchMuster = new Immobilie();
                }
                                
                //Alle Immobilien aus der Liste, die ins Muster passen
                ArrayList<Immobilie> immobilienListePassend = suchMuster.suche(immobilienListe);
                int anzahlPassend = immobilienListePassend.size();
            %>
           
            <body>
                    <header>
                        <div id="con">
                            <a name="top"></a>
                            <h1 class="home"><a href="index.jsp">Verteilte Immobilien</a></h1>
                            <%
                                Benutzer benutzer = (Benutzer) session.getAttribute("Benutzer");
                                if(benutzer == null) //Benutzer ist nicht angemeldet
                                {
                            %>
                            <div id="header_rechts">
                                <a href="login.jsp">Einloggen</a>
                                <a href="register.jsp">Registrieren</a>
                               
                            </div>
                            <%
                            }
                            else    //Benutzer ist bereits angemeldet
                            {
                                int rolleint = benutzer.getRolle();
                                String rolle = "";
                                if(rolleint==1)
                                    rolle = "Makler";
                                else if(rolleint==2)
                                    rolle = "Käufer";
                                else if(rolleint==3)
                                    rolle = "Verkäufer";
                            %>
                            <div id="header_rechts">
                                <a><%=rolle%></a>
                                <a href="benutzer.jsp"><%=benutzer.getName()%></a>  
                            </div>
                            <%
                            }
                            %>
                        </div>
                    </header>
                        <div id="content">
                            <!-- SUCHBEREICH -->
                        <div id="suche">
                            <h2><i class="fa fa-search"></i> Immobilie suchen</h2>
                                   <form action="ControllerServlet" method="POST" >
                                    <li>
                                        <label for="location">Stadt</label>
                                        <input type="text" class="input_search_big" name="ort" value="<%=suchMuster.getOrt() %>">
                                    </li>
                                   
                                    <li>
                                            <label>Status</label>
                                            <div class="styled-select">
                                                <select name="status">
                                                        <option value="1" <% if(suchMuster.getStatus()==1){%>selected="selected"<%}%>>Mieten</option>
                                                        <option value="2" <% if(suchMuster.getStatus()==2){%>selected="selected"<%}%>>Kaufen</option>                                           
                                                </select>
                                            </div>
                                    </li>
                                   
                                   
     
                                    <li>
                                            <label>Zimmer ab</label>
                                            <div class="styled-select">
                                            <select name="zimmer">
                                                    <option value="0" <% if(suchMuster.getZimmer_anz()==0){%>selected="selected"<%}%> >Egal</option>
                                                    <option value="1" <% if(suchMuster.getZimmer_anz()==1){%>selected="selected"<%}%> >1+</option>
                                                    <option value="2" <% if(suchMuster.getZimmer_anz()==2){%>selected="selected"<%}%> >2+</option>
                                                    <option value="3" <% if(suchMuster.getZimmer_anz()==3){%>selected="selected"<%}%> >3+</option>
                                                    <option value="4" <% if(suchMuster.getZimmer_anz()==4){%>selected="selected"<%}%> >4+</option>
                                                    <option value="5" <% if(suchMuster.getZimmer_anz()==5){%>selected="selected"<%}%> >5+</option>
                                            </select>
                                            </div>
                                    </li>
                   
                                    <li>
                                        <label for="location">Preis bis</label>
                                        <%
                                                    String preis = "";
                                                    if(suchMuster.getPreis()!=9999.0){
                                                        preis = String.valueOf(suchMuster.getPreis());
                                                    }
                                                    
                                                    String flaeche = "";
                                                    if(suchMuster.getWohnfl()!=0.0){
                                                        flaeche = String.valueOf(suchMuster.getWohnfl());
                                                    }
                                            
                                        %>
                                        <input type="text" class="input_search_small" name="preis" value="<%=preis%>">
                                    </li>
                                   
                                    <li>
                                        <label for="location">Fläche ab</label>
                                        <input type="text" class="input_search_small" name="flaeche" value="<%=flaeche%>">
                                    </li>
                                   
                                 
                                   
                                    <li class="last">
                                            <label>&nbsp;</label>
                                           
                                            <input type="submit" name="submit" class="submit_search" value="Suchen!" >                                                          
                                    </li>
                                   </form>
                            </div>
                            <div id="container">
                                <br>
                                <div id="immo_suchblockalle">
                                    
                                <%
                                    if(anzahlPassend==0){
                                %>
                                    <div class="sucherror">Kein Objekt passt zu ihrer Suchanfrage</div>
                                    <%
                                        if(suchMuster.getOrt().equals("")){
                                    %>
                                    
                                    <div class="sucherror2">Gib unbedingt einen Stadtnamen an!</div>
                                <%
                                        }
                                    }
                                    else{
                                        for(int i=0;i<anzahlPassend;i++){
                                            Immobilie imb = immobilienListePassend.get(i);
                                %>
                                <div class="immo_suchblock">
                                     <a href="immobilie.jsp?id=<%=imb.getI_id()%>"><img src="<%=imb.getBilder()[0]%>"></a>
                                     <div class="immo_suchinfo">
                                         <nobr><h2><a href="immobilie.jsp?id=<%=imb.getI_id()%>"><%=imb.getTitel()%></a></h2></nobr>
                                         <div class="immo_suchinfodetail"><h3>Kaltmiete</h3><%=imb.getPreis()%>0€</div>
                                         <div class="immo_suchinfodetail2"><h3>Wohnfläche</h3><%=imb.getWohnfl()%>m²</div>
                                         <div class="immo_suchinfodetail2"><h3>Zimmer</h3><%=imb.getZimmer_anz()%></div>
                                     </div>
                                </div>
                                <%
                                        }
                                    }
                                %>
                                </div>
                                
                                <div id="immo_suchzusammenfassung">
                                     <p><b><%=anzahlAlle%></b> Immobilien im System vorhanden.</p>
                                     <p><b><%=anzahlPassend%></b> Immobilien passen zu ihrer Anfrage.</p>
                                </div>
                            </div>
                             <div id="immo_platzhalter">
                                    
                                </div>
                        </div>

                       
     
               
               
               
                    <footer>
                        <div id="con">
                            <a href="">Kontakt</a>
                            <a href="">Impressum</a>
                        </div>
                    </footer>
            </body>
    </html>

